package rsb.books;

import com.sun.jmx.snmp.SnmpUnknownAccContrModelException;

import java.time.LocalDateTime;
import java.util.Random;
import java.util.Scanner;

public class BookStore {
    static Book[] books=new Book[4];
    static{
        books[0]=new Book(1, "红楼梦",50,10);
        books[1]=new Book(2,"水浒传",40,10);
        books[2]=new Book(3,"三国演义",30,10);
        books[3]=new Book(4,"西游记",20,10);
    }
    public static void main(String[] args){
        showBook(books);
        Person p=new Person("张三");
        Book book=p.buy(books);
        count(p,book);
    }
    public static void count(Person p,Book book){
        System.out.println("请输入购买的数量");
        Scanner sc=new Scanner(System.in);
        int num=sc.nextInt();
        Random random=new Random();
        int orderNum=random.nextInt();
        System.out.println("订单编号："+Math.abs(orderNum));
        System.out.println("购物时间："+ LocalDateTime.now());
        System.out.println("会员："+p.getName());
        System.out.println("图书名称："+book.getName()+"\t图书单价："+book.getPrice()+"\t购买数量"+num+"\t总计"+book.getPrice()*num);
    }
    public static void showBook(Book[] book){
        System.out.println("编号\t图书名称\t图书价格\t库存数量");
        for(int i=0;i<book.length;i++){

            System.out.println(book[i].getId()+"\t"+book[i].getName()+"\t"+book[i].getPrice()+"\t"+book[i].getStorage());
        }
    }
}
